/*
** 其它样式处理
*/
@media (min-width: 1926px) {
  html {
    font-size: 130%;
  }
  /*
  #ac-index-articles .articleBox .bd .m ul li {
    height: 3.15rem;
    line-height: 3.15rem;
  }
  */
  .column_sub_nav li a {
    font-size: 0.875rem;
  }
}
@media (max-width: 1680px) {

  #ac-index-articles .govBox .bd .m dl+dl {
    margin-top: 1rem;
    padding-top: 1rem;
  }

  #ac-index-articles .govBox .bd .m .eps3 {
    -webkit-line-clamp: 2;
  }

  #ac-index-articles .govBox .bd .m dl dt {
    font-size: 1rem;
  }

  #ac-index-articles .govBox .bd .m dl dd {
    font-size: 0.875rem;
  }

  #ac-index-articles .articleBox .bd .m .topic dt {
    font-size: 1rem;
  }

  #ac-index-articles .articleBox .bd .m .topic dd {
    font-size: 0.875rem;
  }

  #ac-index-articles .articleBox .bd .m {
    padding: 1rem;
  }

  #ac-index-articles .articleBox .bd .m ul {
    margin-top: 1rem;
  }

  #ac-index-articles .articleBox .bd .m ul li {
    height: 3rem;
    line-height: 3rem;
    font-size: 0.875rem;
  }

}

/*
** 其它样式处理
*/
@media (max-width: 1370px) {
  html {
    font-size: 87.5%;
  }
}

/*
** 小屏样式处理
*/
@media (max-width: 1280px) {
  html {
    font-size: 87.5%;
  }
  .sec-article {
    width: 100%;
    padding: 2rem 1rem;
    margin: 0;
  }
  .sec-article .box {
    margin-top: 1rem;
  }
  .sec-article .box ul li {
    width: 100%;
    display: block;
  }
}


/*
** 小屏样式处理
*/
@media (max-width: 992px) {
  html {
    font-size: 75%;
  }
}

/*
** 移动端样式处理
*/
@media (max-width: 768px) {
  html {
    font-size: 62.5%;
  }

  body {
    background-color: #FFF;
  }

  .hidden-xs {
    display: none !important;
  }

  .visible-xs {
    display: block !important;
  }

  #ac-wap-header {
    top: 0;
    z-index: 99;
  }

  .ac-banner-pagination span {
    width: 3rem;
    margin: 0 0.313rem;
  }

  .ac-banner-pagination span i {
    font-size: 0.875rem;
  }

  #banner #slideOne .slide-text h3 {
    font-size: 1rem;
    letter-spacing: 0.25rem;
  }

  #banner #slideOne .slide-text p {
    font-size: 0.625rem;
  }

  #ac-index-articles:before {
    display: none;
  }

  #ac-index-articles .govBox {
    width: 100%;
    float: none;
    clear: both;
    padding: 0 15px 15px 15px;
  }

  #ac-index-articles .govBox .bd .m {
    padding-right: 1.25rem;
  }

  #ac-index-articles .govBox .bd .m dl dt {
    font-size: 1.4rem;
  }

  #ac-index-articles .govBox .bd .m dl dd {
    font-size: 1.2rem;
  }

  #ac-index-articles .articleBox {
    padding: 0 15px 15px 15px;
    width: 100%;
  }

  #ac-index-articles .articleBox .t {
    background-color: #F9F9F9;
    padding-right: 15px;
  }

  #ac-index-articles .articleBox .bd {
    margin-top: 15px;
  }

  #ac-index-articles .articleBox .bd .hots {
    width: 100%;
  }

  #ac-index-articles .articleBox .bd .hots .swiper-slide .tit {
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    font-size: 1.4rem;
  }

  #ac-index-articles .articleBox .bd .m {
    position: static;
    left: 0;
  }

  #ac-index-articles .articleBox .bd .m .topic dt {
    font-size: 1.4rem;
  }

  #ac-index-articles .articleBox .bd .m .topic dd {
    font-size: 1.2rem;
  }

  #ac-index-articles .swiper-pagination {
    bottom: 17px;
  }

  .footer {
    padding: 15px;
    text-align: left;
  }

  .footer .u .qns {
    position: absolute;
    right: 0;
    bottom: 1.25rem;
  }

  .footer .u .qns .i {
    margin-left: 0;
    margin-right: 0;
  }

  .footer .u .sup {
    position: static;
    bottom: 0;
  }

  .footer .u .s {
    display: block;
    font-size: 0;
  }

  .footer .u .s p {
    display: inline-block;
    font-size: 1.4rem;
    padding-right: 6px;
  }

  .footer .d .f-links {
    float: none;
    width: 100%;
    margin-bottom: 1rem;
  }

  .footer .d .f-links:after {
    right: 2%;
  }

  /* inside */
  .ac-page-wrapper {
    padding: 0 0 0 15px;
    margin-top: 0;
  }

  .ac-page-wrapper .main .pr {
    padding-right: 15px;
  }

  .ac-page-wrapper .main .hd.pr {
    padding-right: 5px;
  }

  .ac-page-wrapper .main .hd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: -15px;
    padding-left: 15px;
  }

  .ac-page-wrapper .main .hd .pos {
    padding-left: 0.5rem;
    background-position: 0 47%;
    display: inline-block;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .ac-page-wrapper .main .hd .pos a, .ac-page-wrapper .main .hd .pos span {
    padding: 0 1rem;
    font-size: 1.2rem;
  }

  #column_sub_menu {
    font-size: 16px;
    position: relative;
  }

  #column_sub_menu:after {
    content: '';
    width: 4px;
    height: 7px;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-left: 15px;
    transform: translateY(-50%) rotate(90deg);
    background-image: url('../images/i_r.png');
    background-position: 0;
    background-repeat: no-repeat;
  }

  .column_sub_nav {
    float: none;
    position: absolute;
    background-color: #F29330;
    width: 100%;
    left: 0;
    top: 100%;
    z-index: -1;
    opacity: 0;
  }

  .column_sub_nav.on {
    z-index: 9;
    opacity: 1;
  }

  .column_sub_nav ul {
    padding: 15px;
  }

  .column_sub_nav li {
    display: block;
    margin-left: 0;
  }

  .column_sub_nav li+li {
    border-top: 1px rgba(255, 255, 255, 0.2) solid;
  }

  .column_sub_nav li a {
    color: #FFF;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
  }

  .column_sub_nav li.on a {
    color: #FFF;
    text-indent: 15px;
  }

  .column_sub_nav li.on a:after {
    width: 5px;
    height: 5px;
    background-color: #FFF;
    bottom: 18px;
  }

  #about-profile {
    padding-left: 0;
    padding-right: 0;
  }

  #about-profile .a {
    padding-right: 0;
  }

  #about-team {
    padding: 15px;
  }

  #about-culture {
    margin: 15px 0;
  }

  #about-culture .items {
    margin-left: 0;
  }

  #about-culture .items .fool {
    padding: 0;
  }

  #about-culture .items .box {
    padding: 15px;
  }

  #about-culture .items .box h4 {
    font-size: 1.6rem;
  }

  #about-culture .items .box h5 {
    font-size: 1.2rem;
  }

  #about-culture .items .s, #about-culture .items .l {
    background-repeat: no-repeat;
    background-position: 0;
    background-size: cover;
  }

  #about-culture .items .box.s, #about-culture .items .box.l {
    display: block;
    width: 100%;
  }

  #about-culture .items.a, #about-culture .items.b, #about-culture .items.c {
    background-image: none;
  }

  #about-culture .items.a .fool, #about-culture .items.b .fool, #about-culture .items.c .fool {
    background-image: none;
  }

  #about-culture .items.a .s {
    background-image: url('../images/culture/1.jpg');
  }

  #about-culture .items.a .l {
    background-image: url('../images/culture/2.jpg');
  }

  #about-culture .items.b .s {
    background-image: url('../images/culture/3.jpg');
  }

  #about-culture .items.b .l {
    background-image: url('../images/culture/4.jpg');
  }

  #about-culture .items.c .s {
    display: none;
  }

  #about-culture .items.c .l {
    background-image: url('../images/culture/5.jpg');
  }

  #about-culture .items .box .intro {
    line-height: 1.8rem;
    font-size: 1.2rem;
    padding: 1.2rem 0;
  }

  #about-honor {
    padding: 15px;
  }

  #about-honor ul li {
    width: 100%;
  }

  #about-honor ul li .t {
    font-size: 1.4rem;
  }

  .ac-trade-guide {
    padding: 20px 0;
  }

  .ac-trade-guide .box {
    padding: 0 15px;
  }

  .ac-trade-guide .box h4 {
    color: #FFF;
  }

  .ac-trade-guide .box h4:after {
    background-color: #FFF;
  }

  .ac-trade-guide .box .intro {
    font-size: 1.2rem;
  }

  .ac-trade-guide .box .category ul li {
    width: 33.3333%;
  }

  #trade-hd {
    background-repeat: no-repeat;
    background-position: 0;
    background-size: cover;
  }

  #trade-hd .box, #trade-hd .box.down {
    position: static;
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
    padding: 15px;
  }

  #trade-hd .box .counter {
    margin-top: -1rem;
    padding-bottom: 1rem;
  }

  #trade-hd .box .counter li {
    padding: 0;
    width: 22%;
  }

  #trade-hd .box .counter li:last-child {
    width: 34%;
  }

  #trade-hd .box .counter li p {
    display: block;
  }

  #trade-hd .box .counter li p span.en {
    font-size: 2rem;
  }

  #trade-hd .box .counter li p span.cn {
    font-size: 0.875rem;
  }

  #trade-hd .box h3 {
    font-size: 2rem;
  }

  .category_bd {
    margin-top: 0;
  }

  .category_bd .m .a.next {
    right: 15px;
  }

  .ac-trade-products {
    padding: 0 15px;
  }

  .ac-trade-products ul {
    margin: 0 -0.75rem;
  }

  .ac-trade-products ul li {
    width: 50%;
    padding: 0.75rem;
  }

  .ac-product-details {
    padding: 15px 0;
    border-right: none;
  }

  .ac-product-details .a {
    padding-bottom: 15px;
  }

  .ac-product-details .c .h ul{
    margin: 0 -0.25rem;
  }

  .ac-product-details .c .h ul li{
    padding: 0 0.25rem;
  }

  .ac-product-details .c .p {
    padding: 15px 0;
  }

  .ac-product-details .c .p .ct h5 {
    font-size: 14px;
  }

  .ac-product-details .c .p .ct p {
    padding: 0.5rem 0;
  }

  .ac-product-details .c .p .ct h5:after {
    bottom: -1rem;
  }

  #article-list {
    padding: 15px 0;
  }

  #article-list dl dt {
    margin-right: 1rem;
  }

  #article-list dl dd .t {
    font-size: 14px;
    padding: 0.5rem 0;
  }

  #article-list dl dd .i {
    font-size: 12px;
  }

  #article-list ul {
    margin-top: 0;
  }

  #article-list ul li .p.a {
    font-size: 1.2rem;
    width: 20%;
  }

  #article-list ul li .p.b {
    font-size: 12px;
  }

  #article-list ul li .p.b a {
    font-size: 14px;
    padding-bottom: 0.5rem;
  }

  #article-list ul li .p.c {
    width: 10%;
  }

  #article-list ul li .p.c span {
    transform: scale(0.7);
  }

  #article-details .intro {
    padding: 15px 0;
  }

  #article-details .m .c {
    width: 100%;
    padding: 15px 0;
  }

  #article-details .m .s {
    float: none;
    width: 100%;
  }

  #ac-contact {
    padding: 0;
  }

  #ac-contact ul {
    margin: -0.5rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  #ac-contact ul li {
    padding: 0.5rem;
    width: 50%;
  }

  #ac-contact ul li .m {
    height: 100%;
    font-size: 14px;
  }

  #ac-industry .items .part {
    width: 100%;
    clear: bottom;
  }

  #ac-industry .items .part.intro {
    padding: 15px;
  }

  #ac-mfg-wrapper {
    width: 100%;
    padding: 1rem;
  }

  #ac-mfg-wrapper .sec-about {
    padding: 1rem 0;
  }

  #ac-mfg-wrapper .sec-about:after {
    display: none;
  }

  #ac-mfg-wrapper .sec-about .profile {
    width: 100%;
  }

  #ac-mfg-wrapper .sec-about .profile .intro {
    font-size: 1.42rem;
    line-height: 2rem;
  }

  #ac-mfg-wrapper .sec-about .picture {
    position: static;
    width: 100%;
  }

  #ac-mfg-wrapper .sec-about .profile .contact {
    margin-bottom: 2rem;
  }

  #ac-mfg-wrapper .sec-about .profile .contact h3 {
    margin-bottom: 0;
  }

  #ac-mfg-wrapper .sec-about .profile .contact ul li p:first-child {
    display: none;
  }

  #ac-mfg-wrapper .sec-about .profile .contact ul li {
    line-height: unset;
  }
  .sec-product {
    padding: 3rem 1rem;
  }
  .sec-product .box {
    width: 100%;
  }
  .sec-product .box .products {
    margin-top: 2rem;
  }

  .sec-article {
    width: 100%;
    padding: 2rem 1rem;
    margin: 0;
  }

  .sec-article .box {
    margin-top: 1rem;
  }

  .sec-article .box ul li {
    width: 100%;
    display: block;
  }

  .ac-page-stand {
    padding: 0 15px;
  }

  .domtr-fine-box .folds {
    width: 100%;
  }

  .domtr-fine-box .folds .items.current {
    background-color: #F9F4F2;
  }

  .domtr-fine-box .folds .items.current .preLoads {
    display: block;
  }

  .domtr-fine-box .folds .items.current .preLoads img {
    max-width: 100%;
  }

  .domtr-fine-box .picture {
    display: none;
  }

}
